Conversation
pxrl
commented
Apr 2, 2026
- Migrate misallocated packages between dependencies & devDependencies. Most become devDependencies, with the exception of ethers, which is actually exported.
- Migrate the safe utils implementation somewhere that it won't be exported beyond this repo.
- Migrate misallocated packages between dependencies & devDependencies. Most become devDependencies, with the exception of ethers, which is actually exported. - Migrate the safe utils implementation somewhere that it won't be exported beyond this repo.
|
@codex review |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c585a1186d
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "pretty-quick": "^4.2.2", | ||
| "solhint": "^3.6.2", | ||
| "ts-mocha": "^10.0.0", | ||
| "tronweb": "^6.2.0", |
There was a problem hiding this comment.
Update lockfile after adding tronweb dependency
Adding tronweb as a top-level dependency without a matching yarn.lock update will break installs in environments that enforce lockfile immutability. In this repo, multiple CI jobs run yarn install --frozen-lockfile --ignore-optional (for example .github/workflows/pr.yml lines 89, 127, 181, and 205), so the install step cannot regenerate missing lock entries and will fail until the lockfile includes tronweb.
Useful? React with 👍 / 👎.
There was a problem hiding this comment.
@codex Are you sure about this? tronweb was already installed as a full dependency and has now been migrated to a devDependency.
There was a problem hiding this comment.
Summary
- Addressed the PR thread concern by removing the accidental
tronwebentry fromdevDependenciesinpackage.json(it is no longer listed betweents-mochaandts-node). package.jsonL102-L105 - Removed the corresponding
tronweb@^6.2.0lockfile block soyarn.lockmatches the manifest and no longer contains atronwebentry at that location. yarn.lockL4825-L4833 - Committed the follow-up change on the current branch as
8bf2cdband created a follow-up PR via themake_prtool titled “follow-up: drop accidental tronweb dependency from cleanup PR”.
Testing
- ✅
rg -n "tronweb" package.json yarn.lock(used to verify/remove alltronwebreferences before final commit). - ❌
yarn install --frozen-lockfile --ignore-optional(fails in this environment because the active Yarn version does not support--ignore-optional). ⚠️ yarn install --immutable(fails due to existing repo/tooling mismatch and immutable lockfile constraints, not due to this change).
|
@codex review |
|
Codex Review: Didn't find any major issues. Bravo. ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |